infrastructure and maintenance company (imc) - French English Dictionary